// 此文件是用来发送请求的函数文件

// 引入异步对象
import request from '@/utils/request'
// 引入接口

// 定义枚举
enum Api{
  // 获取属性列表的API
  getAttrListApi = '/admin/product/attrInfoList',
  // 删除属性的API
  deleteAttrApi = '/admin/product/deleteAttr',
  // 添加或更新属性的API
  addOrUpdateAttrApi = '/admin/product/saveAttrInfo'
}
// 根据三级导航ID来获取属性列表的接口函数
                                      //发请求时要把三个id都传过去
export const reqGetAttrListData = ({ category1Id, category2Id, category3Id })=>{
  return request.get(Api.getAttrListApi+`/${category1Id}/${category2Id}/${category3Id}`)
}
// 删除属性
export const reqDeleteOneAttr = (attrId:number) => {
  return request.delete<any,null>(Api.deleteAttrApi+`/${attrId}`)
}
// 添加或更新属性的接口函数
export const reqAddOrUpdateAttrInfo = (attrInfo) => {
  return request.post<any,null>(Api.addOrUpdateAttrApi,attrInfo)
}










